Skip to content

Conversation

@grom72
Copy link
Contributor

@grom72 grom72 commented Dec 30, 2025

This PR update Build and HW Medium Tests stages in CI to use el9.7 instead of el8.8.

The new version of the post_provisioning_config_nodes.sh script introduces a new approach to setting up NVME disks.

  • This approach assumes that the kernel randomly enumerates NVMe devices during boot time.
  • It uses PCIe addresses rather than logical device names (such as /dev/nvmeX) to set up the correct NVME disk configuration.
  • It reserved the two first NVME devices per NUMA (ordered by PCIe addresses) for DAOS and vfio-pci driver
  • Dummy file systems have been created on all other disks to prevent DAOS/SPDK from using them.
  • The procedure assumes that any NVMe disks that are already mounted are required by the OS and should not be used by the DAOS test environment (e.g. NVMe disks used for OS booting).

**

Steps for the author:

  • Commit message follows the guidelines.
  • Appropriate Features or Test-tag pragmas were used.
  • Appropriate Functional Test Stages were run.
  • At least two positive code reviews including at least one code owner from each category referenced in the PR.
  • Testing is complete. If necessary, forced-landing label added and a reason added in a comment.

After all prior steps are complete:

  • Gatekeeper requested (daos-gatekeeper added as a reviewer).

ravalsam and others added 30 commits December 30, 2025 15:07
Skip-unit-tests: true
Skip-fault-injection-test: true
Test-tag: test_recycle_pools_hw

Signed-off-by: ravalsam <[email protected]>
Skip-unit-tests: true
Skip-fault-injection-test: true
Test-tag: test_recycle_pools_hw

Signed-off-by: ravalsam <[email protected]>
Skip-unit-tests: true
Skip-fault-injection-test: true
Test-tag: test_recycle_pools_hw

Signed-off-by: ravalsam <[email protected]>
        Skip-unit-tests: true
        Skip-fault-injection-test: true
        Test-tag: test_recycle_pools_hw

    Signed-off-by: ravalsam <[email protected]>

Signed-off-by: Samir Raval <[email protected]>
Skip-unit-tests: true
Skip-fault-injection-test: true
Test-tag: test_recycle_pools_hw

Signed-off-by: ravalsam <[email protected]>
Skip-build-el9-gcc: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Skip-build-el9-gcc: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Signed-off-by: Tomasz Gromadzki <[email protected]>
This reverts commit e3da5b4.
Cancel-prev-build: false

Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true

Test-tag: test_recycle_pools_hw
Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true

Test-tag: test_recycle_pools_hw
Cancel-prev-build: false

Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Doc-only: true

Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Signed-off-by: Tomasz Gromadzki <[email protected]>
Let's try to run fix with original configuration to confirm that problem
still exists.

Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw

Revert "Run Tests without fix to collect more data"

This reverts commit 2bae9ce.

Signed-off-by: Tomasz Gromadzki <[email protected]>
clamav must be removed as required dependency is not avaialble:
"nothing provides libcrypto.so.3(OPENSSL_3.4.0)(64bit)"

Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
This reverts commit e2ba246.
Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw
Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw

Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw
Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw
Signed-off-by: Tomasz Gromadzki <[email protected]>
Cancel-prev-build: false

Quick-build: true
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-test: true
Skip-unit-tests: true
Skip-func-vm: true
Skip-fault-injection-test: true
Skip-test-rpms: true

Test-tag: test_recycle_pools_hw
Signed-off-by: Tomasz Gromadzki <[email protected]>
@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium UCX Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17327/19/execution/node/696/log

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17327/19/execution/node/856/log

Cancel-prev-build: false
Priority: 2
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-tests:true
Skip-unit-test: true
Skip-NLT: true
Skip-unit-test-memcheck: true

Allow-unstable-test: true

Skip-func-vm: true
Skip-func-test-vm-valgrind: true
Skip-func-test-el8: true
Skip-func-test-el9: true
Skip-func-test-leap15: true
Skip-fault-injection-test: true
Skip-test-el-8.6-rpms: true
Skip-test-leap-15-rpms: true

Skip-func-hw-test-medium: false
Skip-func-hw-test-medium-vmd: false

Skip-func-hw-test-medium-md-on-ssd: false
Skip-func-hw-test-medium-verbs-provider: false
Skip-func-hw-test-medium-ucx-provider: false
Skip-func-hw-test-large: false
Skip-func-hw-test-large-md-on-ssd: false

Signed-off-by: Tomasz Gromadzki <[email protected]>
@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Large MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/20/display/redirect

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17327/21/execution/node/670/log

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17327/19/execution/node/681/log

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17327/21/execution/node/660/log

dnf -y reinstall sssd-common
# Seems to be required until https://daosio.atlassian.net/browse/DAOS-18358
# is fixed.
dnf -y remove clamav-lib
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is because el-9.6 is out of standard support and clamav-lib is no longer supports the out of support release. It should work with the current el-9.7 release.

Signed-off-by: Tomasz Gromadzki <[email protected]>
@grom72 grom72 changed the title SRE-3150 ci: enable HW Tests on el9.6 SRE-3150 ci: enable build and HW Tests on el9.7 Jan 12, 2026
@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Large MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/24/display/redirect

Cancel-prev-build: false
Priority: 2
Skip-build-leap15-gcc: true
Skip-build-leap15-icc: true

Skip-unit-tests:true
Skip-unit-test: true
Skip-NLT: true
Skip-unit-test-memcheck: true

Allow-unstable-test: true

Skip-func-vm: true
Skip-func-test-vm-valgrind: true
Skip-func-test-el8: true
Skip-func-test-el9: true
Skip-func-test-leap15: true
Skip-fault-injection-test: true
Skip-test-el-8.6-rpms: true
Skip-test-leap-15-rpms: true

Skip-func-hw-test-medium: false
Skip-func-hw-test-medium-vmd: false

Skip-func-hw-test-medium-md-on-ssd: false
Skip-func-hw-test-medium-verbs-provider: false
Skip-func-hw-test-medium-ucx-provider: false
Skip-func-hw-test-large: false
Skip-func-hw-test-large-md-on-ssd: false

Signed-off-by: Tomasz Gromadzki <[email protected]>
@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17327/24/execution/node/669/log

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/25/display/redirect

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium UCX Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/25/display/redirect

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/25/display/redirect

1 similar comment
@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/25/display/redirect

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/25/display/redirect

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/25/display/redirect

1 similar comment
@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/25/display/redirect

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Large MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17327/25/execution/node/890/log

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/26/display/redirect

1 similar comment
@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/26/display/redirect

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/26/display/redirect

1 similar comment
@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider MD on SSD completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/26/display/redirect

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium Verbs Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/26/display/redirect

@daosbuild3
Copy link
Collaborator

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium UCX Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net/job/daos-stack/job/daos/job/PR-17327/26/display/redirect

@daosbuild3
Copy link
Collaborator

Test stage Functional Hardware Medium UCX Provider completed with status FAILURE. https://jenkins-3.daos.hpc.amslabs.hpecorp.net//job/daos-stack/job/daos/view/change-requests/job/PR-17327/27/execution/node/805/log

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

5 participants